Formal or Informal, Practical or Impractical: Towards Integrating Formal Methods with Informal Practices in Software Engineering Education
نویسنده
چکیده
Tw o conflicting schools of thought have been dominating software engineering education. One school stresses on the popular software development methodologies, but horror stories on poorly designed systems are not uncommon. The other school advocates formal methods, but most practitioners regard them as impractical. We recommend that we should bridge the gap between the formal and informal by bringing theory to existing practice. The formalism should be used as a working tool behind popular software development methodologies. Students should not be trained as craftsmen who consider software development as an art and learn only from past mistakes. Nor should theyb et rained as mathematicians who are more comfortable with theory than applications. Software engineers must be educated as real ''engineers''who are competent with industrial practices as well as the mathematical foundation directly supporting them.
منابع مشابه
Teachers' Attitudes towards Teaching in Formal vs. Informal ELT Contexts
Up to now, many studies have been done to show the origin of attitudes and their relationships with behaviors or actions. Some of those works have focused on students' attitudes and some have introduced the various contexts of language teaching and learning. These studies were enough to give a new impetus for conducting the present investigation. This paper investigated the teachers' attitudes ...
متن کاملRequirements Engineering Skills Development
Software projects are among the failure prone projects in engineering and software requirements problems have been attributed to be one of main reasons to software project failures. There are many techniques and methodology developed for practitioners to use in working with software requirements, which makes it impossible for one to master them during formal education. In addition, many of the ...
متن کاملan Application of the Logit Model to the Analysis of Informal Sector Activities
This paper reports on the results of a research carried out during 1993-94 aiming at studying street sellers as an informal sector activity and a source of socio-economic problems in Shiraz, Iran. This study makes use of two Logit models in order to present a unified framework depiciting the factors that seem to affect the developmeht of informal sector activities. The first model looks at thos...
متن کاملA methodology integrating formal and informal software development
This paper presents a methodology integrating formal and informal soft ware development By distinguishing several dimensions and perspectives we structure the development process into stages and documents with di erent emphasis on formality Formality is only be required for documents which can be related through formal techniques to the system design
متن کاملAn Investigation into Credit Receipt and Enterprise Performance among Small Scale Agro Based Enterprises in the Niger Delta Region of Nigeria
The study was designed to analyze credit receipt and enterprise performance by small scale agro based enterprises in the Niger Delta region of Nigeria. A multistage sampling technique was adopted in selecting 264 agro based enterprises and 96 agro based enterprises that accessed informal and formal credit respectively. The Heckman model was used to examine the factors affecting amount of inform...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993